package com.example.apidocserver.domain.document.event;

import com.example.apidocserver.domain.document.dto.UploadMenuApiDto;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;

/**
 * 文档上传下载
 *
 * @author xyqlg
 */
public interface DocLoadDomainEvent {
    /**
     * 导入文档目录、接口
     *
     * @param file    文档对象
     * @param spaceId 空间id
     * @param docId   文档id
     * @return 导入文档信息对象
     * @throws IOException io
     */
    UploadMenuApiDto jonsToEntities(MultipartFile file, Integer spaceId, Integer docId) throws IOException;
}
